package com.swing.JCheckBox;

import javax.swing.*;
import java.awt.*;

public class MyFrame extends JFrame {

    JCheckBox jCheckBox = new JCheckBox("我想订阅邮件通知");
    JTextField jTextField = new JTextField(16);



    public MyFrame(String title) {
        super(title);


        //内容面板
        Container container = getContentPane();
        container.setLayout(new FlowLayout());

        //添加控件
        container.add(jCheckBox);
        container.add(jTextField);

        //默认选中
        jCheckBox.setSelected(true);
        jTextField.setToolTipText("输入邮箱地址");


        jCheckBox.addActionListener(e -> {
            //如果未选中，则禁用文本框
            if(jCheckBox.isSelected())
                //文本框是否禁用
                jTextField.setEnabled(true);
            else {
                jTextField.setEnabled(false);
            }
        });


    }
}
